vb 刚下了个.dll不会用``

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:19:09
大家帮帮忙哈``没事想编个扑克牌游戏玩`

下了这个 Card.dll
一个画扑克背景的控件
http://www.vbaspnew.com/ziyuan/k/tx/4.zip
解压密码 home.91i.net/baiy

不知道是不是画牌的```不会用``大家帮忙看下`哈`

我想知道用VB做扑克牌游戏是直接画好导入还是在VB里面画的```??
告诉下方法``谢谢
2楼的``解压密码对了没有`?
能解的`

如果是我的话我肯定会自己画。。用BitBlt完全自由而且速度快。。

想做扑克牌没必要取找什么第三方的控件啊,
其实Windows里面自己有API用于画扑克牌,效果和自带的纸牌效果一样。。

Windows\system32\下面本身就带有一个cards.dll,里面有个cdtDraw就可以画纸牌~~

加个声明到VB中,然后当正常函数调用即可。。

Declare Function cdtInit Lib "cards.dll" (ByRef Width As Long, ByRef Height As Long) As Boolean

Declare function cdtDraw lib "cards.dll" Alias "cdtDraw" (byval hdc as Long, byval x as Long, byval y as Long, byval cd as Long, byval md as Long, byval rgbBgnd as Long) as Boolean

-------
给个简单的例子:

建一个窗体,把它的AutoRedraw属性设置为True,然后加入以下代码:

Option Explicit
Private Declare Function cdtInit Lib "cards.dll" (ByRef Width As Long, ByRef Height As Long) As Boolean
Private Declare Function cdtDraw Lib "cards.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal cd As Long, ByVal md As Long, ByVal rgbBgnd As Long) As Boolean
Private Sub Fo